package com.simon.annual.entity;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQuery;
import javax.persistence.Table;


/**
 * The persistent class for the report_prefshareissue database table.
 * 
 */
@Entity
@Table(name="report_prefshareissue")
@NamedQuery(name="ReportPrefshareissue.findAll", query="SELECT r FROM ReportPrefshareissue r")
public class ReportPrefshareissue implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	private int id;

	@Column(name="accum_value")
	private String accumValue;

	@Column(name="convert_condition")
	private String convertCondition;

	@Column(name="convert_into_ord_share")
	private String convertIntoOrdShare;

	@Column(name="convert_price")
	private String convertPrice;

	@Column(name="convert_right_holder")
	private String convertRightHolder;

	@Column(name="coupon_rate")
	private String couponRate;

	@Column(name="dividend_distribution")
	private String dividendDistribution;

	private String DYR_this_period;

	@Column(name="is_accumulated")
	private String isAccumulated;

	@Column(name="is_surplus_available")
	private String isSurplusAvailable;

	@Column(name="issue_price")
	private String issuePrice;

	@Column(name="issue_share")
	private String issueShare;

	@Column(name="no_holder")
	private String noHolder;

	@Column(name="project_scope_id")
	private int projectScopeId;

	@Column(name="repurchase_pct")
	private String repurchasePct;

	@Column(name="repurchase_period")
	private String repurchasePeriod;

	@Column(name="repurchase_right_holder")
	private String repurchaseRightHolder;

	@Column(name="repurchase_share")
	private String repurchaseShare;

	@Column(name="repurchase_value")
	private String repurchaseValue;

	@Column(name="restore_voting_rights_pct")
	private String restoreVotingRightsPct;

	@Column(name="restore_voting_rights_period")
	private String restoreVotingRightsPeriod;

	@Column(name="restore_voting_rights_share")
	private String restoreVotingRightsShare;

	@Column(name="security_abbr")
	private String securityAbbr;

	@Column(name="security_code")
	private String securityCode;

	@Column(name="surplus_allocated")
	private String surplusAllocated;

	@Column(name="trade_end_date")
	private String tradeEndDate;

	@Column(name="trade_start_date")
	private String tradeStartDate;

	public ReportPrefshareissue() {
	}

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getAccumValue() {
		return accumValue;
	}

	public void setAccumValue(String accumValue) {
		this.accumValue = accumValue;
	}

	public String getConvertCondition() {
		return convertCondition;
	}

	public void setConvertCondition(String convertCondition) {
		this.convertCondition = convertCondition;
	}

	public String getConvertIntoOrdShare() {
		return convertIntoOrdShare;
	}

	public void setConvertIntoOrdShare(String convertIntoOrdShare) {
		this.convertIntoOrdShare = convertIntoOrdShare;
	}

	public String getConvertPrice() {
		return convertPrice;
	}

	public void setConvertPrice(String convertPrice) {
		this.convertPrice = convertPrice;
	}

	public String getConvertRightHolder() {
		return convertRightHolder;
	}

	public void setConvertRightHolder(String convertRightHolder) {
		this.convertRightHolder = convertRightHolder;
	}

	public String getCouponRate() {
		return couponRate;
	}

	public void setCouponRate(String couponRate) {
		this.couponRate = couponRate;
	}

	public String getDividendDistribution() {
		return dividendDistribution;
	}

	public void setDividendDistribution(String dividendDistribution) {
		this.dividendDistribution = dividendDistribution;
	}

	public String getDYR_this_period() {
		return DYR_this_period;
	}

	public void setDYR_this_period(String dYR_this_period) {
		DYR_this_period = dYR_this_period;
	}

	public String getIsAccumulated() {
		return isAccumulated;
	}

	public void setIsAccumulated(String isAccumulated) {
		this.isAccumulated = isAccumulated;
	}

	public String getIsSurplusAvailable() {
		return isSurplusAvailable;
	}

	public void setIsSurplusAvailable(String isSurplusAvailable) {
		this.isSurplusAvailable = isSurplusAvailable;
	}

	public String getIssuePrice() {
		return issuePrice;
	}

	public void setIssuePrice(String issuePrice) {
		this.issuePrice = issuePrice;
	}

	public String getIssueShare() {
		return issueShare;
	}

	public void setIssueShare(String issueShare) {
		this.issueShare = issueShare;
	}

	public String getNoHolder() {
		return noHolder;
	}

	public void setNoHolder(String noHolder) {
		this.noHolder = noHolder;
	}

	public int getProjectScopeId() {
		return projectScopeId;
	}

	public void setProjectScopeId(int projectScopeId) {
		this.projectScopeId = projectScopeId;
	}

	public String getRepurchasePct() {
		return repurchasePct;
	}

	public void setRepurchasePct(String repurchasePct) {
		this.repurchasePct = repurchasePct;
	}

	public String getRepurchasePeriod() {
		return repurchasePeriod;
	}

	public void setRepurchasePeriod(String repurchasePeriod) {
		this.repurchasePeriod = repurchasePeriod;
	}

	public String getRepurchaseRightHolder() {
		return repurchaseRightHolder;
	}

	public void setRepurchaseRightHolder(String repurchaseRightHolder) {
		this.repurchaseRightHolder = repurchaseRightHolder;
	}

	public String getRepurchaseShare() {
		return repurchaseShare;
	}

	public void setRepurchaseShare(String repurchaseShare) {
		this.repurchaseShare = repurchaseShare;
	}

	public String getRepurchaseValue() {
		return repurchaseValue;
	}

	public void setRepurchaseValue(String repurchaseValue) {
		this.repurchaseValue = repurchaseValue;
	}

	public String getRestoreVotingRightsPct() {
		return restoreVotingRightsPct;
	}

	public void setRestoreVotingRightsPct(String restoreVotingRightsPct) {
		this.restoreVotingRightsPct = restoreVotingRightsPct;
	}

	public String getRestoreVotingRightsPeriod() {
		return restoreVotingRightsPeriod;
	}

	public void setRestoreVotingRightsPeriod(String restoreVotingRightsPeriod) {
		this.restoreVotingRightsPeriod = restoreVotingRightsPeriod;
	}

	public String getRestoreVotingRightsShare() {
		return restoreVotingRightsShare;
	}

	public void setRestoreVotingRightsShare(String restoreVotingRightsShare) {
		this.restoreVotingRightsShare = restoreVotingRightsShare;
	}

	public String getSecurityAbbr() {
		return securityAbbr;
	}

	public void setSecurityAbbr(String securityAbbr) {
		this.securityAbbr = securityAbbr;
	}

	public String getSecurityCode() {
		return securityCode;
	}

	public void setSecurityCode(String securityCode) {
		this.securityCode = securityCode;
	}

	public String getSurplusAllocated() {
		return surplusAllocated;
	}

	public void setSurplusAllocated(String surplusAllocated) {
		this.surplusAllocated = surplusAllocated;
	}

	public String getTradeEndDate() {
		return tradeEndDate;
	}

	public void setTradeEndDate(String tradeEndDate) {
		this.tradeEndDate = tradeEndDate;
	}

	public String getTradeStartDate() {
		return tradeStartDate;
	}

	public void setTradeStartDate(String tradeStartDate) {
		this.tradeStartDate = tradeStartDate;
	}
}